From c0b8104232b40615c9e5a8890d0ac31909fb5627 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Javier=20Jard=C3=B3n?= Date: Wed, 25 Aug 2010 21:58:50 +0200 Subject: [PATCH] gtk/gtkcellsizerequest.c: Use G_DEFINE_INTERFACE macro --- gtk/gtkcellsizerequest.c | 20 +++++++------------- 1 file changed, 7 insertions(+), 13 deletions(-) diff --git a/gtk/gtkcellsizerequest.c b/gtk/gtkcellsizerequest.c index a09c45e250..8ae6a3967c 100644 --- a/gtk/gtkcellsizerequest.c +++ b/gtk/gtkcellsizerequest.c @@ -29,23 +29,17 @@ #define DEBUG_CELL_SIZE_REQUEST 0 -GType -gtk_cell_size_request_get_type (void) -{ - static GType cell_size_request_type = 0; - if (G_UNLIKELY(!cell_size_request_type)) - { - cell_size_request_type = - g_type_register_static_simple (G_TYPE_INTERFACE, I_("GtkCellSizeRequest"), - sizeof (GtkCellSizeRequestIface), - NULL, 0, NULL, 0); +typedef GtkCellSizeRequestIface GtkCellSizeRequestInterface; +G_DEFINE_INTERFACE (GtkCellSizeRequest, gtk_cell_size_request, GTK_TYPE_CELL_RENDERER); - g_type_interface_add_prerequisite (cell_size_request_type, GTK_TYPE_CELL_RENDERER); - } - return cell_size_request_type; + +static void +gtk_cell_size_request_default_init (GtkCellSizeRequestInterface *iface) +{ } + /** * gtk_cell_size_request_get_request_mode: * @cell: a #GtkCellSizeRequest instance -- 2.30.2